<?php

/**
 * Classe représentant d'une évaluation d'étudiant.
 * @author CHAGNON Laura
 * @since 25 septembre 2013
 * @version 1.0
 */

class EvaluationEleve
{
		/*Attributs*/
	/**
	 * Identifiant de l'évaluation
	 * @var int
	 */
	private $_id;
	
	/**
	 * Etudiant associé à l'évaluation
	 * @var Etudiants
	 */
	private $_etudiant;
	
	/**
	 * Forum associé à l'évaluation
	 * @var Forum
	 */
	private $_forum;
	
	/**
	 * Présence ou non de l'étudiant
	 * @var int
	 */
	private $_present;
	
	/**
	 * Présence de l'étudiant
	 * @var string
	 */
	private $_presence;
	
	/**
	 * Durée de la présence
	 * @var string
	 */
	private $_dureePresence;
	
	/**
	 * Tenue vestimentaire de l'étudiant
	 * @var string
	 */
	private $_tenueVestimentaire;
	
	/**
	 * Discours de l'étudiant
	 * @var string
	 */
	private $_discours;
	
	/**
	 *  Participation logistique de l'étudiant
	 *  @var string
	 */
	private $_participationLogistique;
	
	/**
	 * Commentaire a faire sur l'étudiant
	 * @var string
	 */
	private $_commentaire;
	
	/*Constructeur */
	
	/*Getters et Setters*/
	
	
	/**
	 * Fonction permettant de récupérer l'identifiant de l'évaluation
	 * @return int
	 */
	public function get_id()
	{
		return $this->_id;
	}
	
	/**
	 * Fonction permettant de récupérer l'étudiant associé à l'évaluation
	 * @return Etudiants
	 */
	public function get_etudiant()
	{
		return $this->_etudiant;
	}

	/**
	 * Fonction permettant de récupérer le forum associé à l'évaluation
	 * @return Forum
	 */
	public function get_forum()
	{
		return $this->_forum;
	}
	
	/**
	 * Fonction permettant de récupérer la présence de l'étudiant
	 * @return int
	 */
	public function get_present()
	{
		return $this->_present;
	}

	/**
	 * Fonction permettant de modifier la présence de l'étudiant
	 * @param int
	 */
	public function set_present($present)
	{
		$this->_present = $present;
	}
	
	/**
	 * Fonction permettant de récupérer comment était la présence de l'étudiant
	 * @return string
	 */
	public function get_presence()
	{
		return $this->_presence;
	}
	
	/**
	 * Fonction permettant de modifier comment était la présence de l'étudiant
	 * @param string
	 */
	public function set_presence($presence)
	{
		$this->_presence = $presence;
	}
	
	/**
	 * Fonction permettant de récupérer la durée de la présence de l'étudiant
	 * @return string
	 */
	public function get_dureePresence()
	{
		return $this->_dureePresence;
	}
	
	/**
	 * Fonction permettant de modifier la durée de la présence de l'étudiant
	 * @param string
	 */
	public function set_dureePresence($dureePresence)
	{
		$this->_dureePresence = $dureePresence;
	}
	
	/**
	 * Fonction permettant de récupérer la tenue vestimentaire de l'étudiant
	 * @return string
	 */
	public function get_tenueVestimentaire()
	{
		return $this->_tenueVestimentaire;
	}
	
	/**
	 * Fonction permettant de modifier la tenue vestimentaire de l'étudiant
	 * @param string
	 */
	public function set_tenueVestimentaire($tenueVestimentaire)
	{
		$this->_tenueVestimentaire = $tenueVestimentaire;
	}
	
	/**
	 * Fonction permettant de récupérer le discours de l'étudiant
	 * @return string
	 */
	public function get_discours()
	{
		return $this->_discours;
	}
	
	/**
	 * Fonction permettant de modifier le discours de l'étudiant
	 * @param string 
	 */
	public function set_discours($discours)
	{
		$this->_discours=$discours;
	}
	
	/**
	 * Fonction permettant de récupérer la participation logistique
	 * @return string
	 */
	public function get_participationLogistique()
	{
		return $this->_participationLogistique;
	}
	
	/**
	 * Fonction permettant de modifier la participation logistique
	 * @param string
	 */
	public function set_participationLogistique($participationLogistique)
	{
		$this->_participationLogistique=$participationLogistique;
	}
	
	/**
	 * Fonction permettant de récupérer le commentaire de l'évaluation
	 * @return string
	 */
	public function get_commentaire()
	{
		return $this->_commentaire;
	}
	
	/**
	 * Fonction permettant de modifier le commentaire de l'évaluation
	 * @param string
	 */
	public function set_commentaire($commentaire)
	{
		$this->_commentaire=$commentaire;
	}
	
}
	
?>